﻿@charset "utf-8";
/* CSS Document */

* {margin:0;padding:0;outline:none;}
html {height:auto;}
html,body {outline:none;background-color:#fff;min-width:1000px;width:100%;font-family:"Microsoft YaHei";}
b,h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:bold;}
li {list-style:none;}
img,input,textarea {border:0;font-family:"Microsoft YaHei";}
a {text-decoration:none;display:inline-block;}
input[type="button"],input[type="submit"] {cursor:pointer;}
.clear:after{display:block;height:0;line-height:0;clear:both;visibility:hidden;content:'\0020';}
.clear{*zoom:1;clear:both;}
.clearfloat{*zoom:1;}
.clearfloat:after{visibility:hidden;display:block;clear:both;font-size:0;height:0;content:" ";}


/*Header - start*/
.Header {width:100%; height:122px;}
.headerWrap {width:1000px; height:122px; margin:0 auto; position:relative; z-index:100;}
.logo , .logo a {float:left;}
.logo {margin:29px 14px 0 0;}
.ad {float:left; margin-top:39px;}
.tel {width:202px; height:76px; margin-top:26px; overflow:hidden; float:right; background:url(../images/header_line.png) left center no-repeat; padding-left:18px;}
.tel span {display:block; height:37px; font-size:12px; line-height:16px; color:#999; background:url(../images/i_tel.png) left top no-repeat; padding:3px 0 0 48px;}
.tel h2 {font:17px/19px Arial, Helvetica, sans-serif; color:#3e77e3; margin:-18px 0 0 46px;font-weight:bold}
.tel h2 b {display:block; font-weight:normal;}
/*Header - end*/


/*Nav - start*/
.Nav {height:45px; background:#3e77e3;}
.navWrap {width:1000px; height:45px; margin:0 auto;}
.mainNav {font-size:14px; font-weight:bold; line-height:45px; color:#fff;}
.mainNav li {float:left; width:100px; height:45px; text-align:center; display:inline; position:relative;}
.mainNav li a {color:#fff; display:block; height:45px;}
.mainNav li a:hover , .mainNav li a.selected {background:#365081; border:1px solid #4b80e6; width:100px; height:43px; line-height:43px;}
/*Nav - end*/


/*Banner - start*/
.Banner {width:100%; position:relative; z-index:10; height:650px; overflow:hidden;}
.flexslider {position:relative; height:650px; overflow:hidden; background:url(../images/loading.gif) 50% no-repeat; z-index:100;}
.slides {position:relative; z-index:1;}
.slides li , .slides li a {display:block; height:650px;}
.flex-control-nav {position:absolute; height:24px; bottom:20px; z-index:2; width:100%; text-align:center;}
.flex-control-nav li {display:inline-block; height:24px; margin:0 5px; *display:inline; zoom:1; overflow:hidden;}
.flex-control-nav a {display:block; width:14px; height:24px; background:url(../images/dot.png) right center no-repeat; cursor:pointer; text-indent:-10000px;}
.flex-control-nav .flex-active {background-position:left center; width:24px;}
.flex-direction-nav {position:absolute; z-index:3; width:100%; top:50%; margin-top:-37px;}
.flex-direction-nav li a {display:block; width:73px; height:73px; overflow:hidden; cursor:pointer; position:absolute;}
.flex-direction-nav li a.flex-prev {left:10%; background:url(../images/i_prev.png) center center no-repeat;}
.flex-direction-nav li a.flex-next {right:10%; background:url(../images/i_next.png) center center no-repeat;}
/*Banner - end*/


/*Container - start*/
.Container {width:100%;margin:0 auto;overflow:hidden;}
/*Container - end*/


/*Footer - start*/
.Footer {width:100%; overflow:hidden; font-size:12px; line-height:24px; color:#666; background:#f4f4f4; margin-top:10px;}
.footerWrap {width:1000px; margin:0 auto; padding:28px 0 26px; overflow:hidden;}

.footer_fl {float:left; overflow:hidden; width:1000px;}
.footerNav {height:38px; font-size:14px; line-height:30px; color:#000; margin-left:-20px; border-bottom:1px solid #ddd;}
.footerNav a {color:#000; padding:0 18px;}
.footerNav a:hover {text-decoration:underline;}
.copyRight {overflow:hidden; border-top:1px solid #fff; padding-top:15px;}
.copyRight p a {color:#666; display:inline-block; margin-right:8px;}
.copyRight p a img {vertical-align:middle;}

.footer_fr {float:right; overflow:hidden; width:132px; text-align:center; padding-top:5px;}
.footer_fr b {font-size:14px; display:block; color:#3e77e3; margin-top:6px;}
.footer_fr img {display:block; border:7px solid #fff; width:118px; height:118px;}

.friendLink {width:100%; height:42px; background:#31363e; color:#adafb2; line-height:42px;}
.friendLink p {width:1000px; margin:0 auto; overflow:hidden; background:url(../images/ico3.png) right center no-repeat;}
.friendLink p a {color:#adafb2; padding:0 16px;}
.friendLink p span {font-size:14px; color:#fff; padding-right:13px;}
.friendLink p a:hover {text-decoration:underline;}
/*Footer - end*/